﻿namespace Gateway.IApplication.Question.Input;
/// <summary>
/// 试题语言配置参数
/// </summary>
public class QuestionLanguageInput
{
    /// <summary>
    /// 语言
    /// </summary>
    public string Language { get; set; }
    /// <summary>
    /// 试题标识
    /// </summary>
    public string QuestionId { get; set; }
    /// <summary>
    /// 示例代码的文件名称
    /// </summary>
    public string ExamplesFileName { get; set; }
    /// <summary>
    /// 执行代码的文件名称
    /// </summary>
    public string ExecFileName { get; set; }
    /// <summary>
    /// 示例代码
    /// </summary>
    public string Examples { get; set; }
    /// <summary>
    /// 扩展代码片段
    /// </summary>
    public List<QuestionExtensionCodeInput> ExtensionCodes { get; set; }
    
    /// <summary>
    /// 依赖的公共库的代码标识集合，逗号分割
    /// </summary>
    public List<string> DependCodes { get; set; }
}